﻿@charset "utf-8";
.progress {
	width: 30%;
}
.hh {
	background: transparent linear-gradient(to bottom, orange 0%,orange 100%) no-repeat center left;
	background-size: 3px 80%;
	padding-left: 10px;
}
.group li {
	position: relative;
}
.group li.srow a {
	white-space: nowrap;
}
.group li a>span:first-child {
	display: inline-block;
	width: 35%;
}
.group li a>span:last-child {
	display: inline-block;
	width: 65%;
	width: calc(100% - 110px);
	/*text-align: right;*/
}
.group li.drow {
	height: auto;
}
.group li.drow>a {
	display: table;
	width: 90%;
	min-height: 44px;
}
.group li.drow a>span {
	display: table-cell;
	vertical-align: middle;
}
.group li.drow a>span:last-child {
	line-height: 22px;
	padding: 5px 5% 5px 0;
}
.group .required:after {
	content: "*";
	color: #ff5d31;
	color: orange;
	font-weight: 600;
	padding-left: 5px;
}
.group .okay>span:last-child {
	color: #053c75;
}
.group .forever {
	position: absolute;
	height: 30px;
	line-height: 30px;
	top: 7px;
	right: 10%;
	border: 1px solid #2287d6;
	border-radius: 3px;
}
.group li.item {
	height: inherit;
	line-height: inherit;
	padding: 10px 0;
}
.group .checkbox {
	padding-left: 15%;
	padding-left: calc(5% + 25px);
	background: transparent url(../images/icon_checkbox_unchecked.png) no-repeat;
	background-size: 16px auto;
	background-position: 5% 50%;
	color: #8b8b8b;
}
.group .checkbox.checked {
	background: transparent url(../images/icon_checkbox_checked.png) no-repeat;
	background-size: 16px auto;
	background-position: 5% 50%;
	color: inherit;
}
.group .agree:before {
	float: left;
	content: "";
	width: 25px;
	height: 44px;
	background: transparent url(../images/icon_checkbox_checked.png) no-repeat left center;
	background-size: 15px auto;
	
}
.qrcodeImg{
	padding:0 30px 10px;}
	
.qrcodeImg {
	text-align:center;
	font-size:18px;
	font-weight:normal;
	margin:15px;
	color:#ffdf6e;}

.qrcodeImg img{
	width:50%;
	height:50%;
}
